﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DemoForLinq.Chapter1
{
    class Demo1_8_UseOfTypeOperator
    {
        static void Main(string[] args)
        {
            //创建一个以前版本的集合
            ArrayList arrayList=new ArrayList();
            //原本希望在这里使用集合初始化
            //但是这个初始化功能不能用于以前版本的集合
            arrayList.Add("Admas");
            arrayList.Add("Arthur");
            arrayList.Add("Buchanan");
            IEnumerable<string> names = arrayList.OfType<string>().Where(n => n.Length < 7);
            foreach (var name in names)
            {
                Console.WriteLine(name);
            }
        }
    }
}
